# Test all non-branching instructions without having RAW hazards
# All immediate values are in base10

# Initialize values
# $1 <= 64
li $1,64
# $2 <= 183
li $2,183
# $3 <= 1
li $3,1
nop
nop
nop
$top$
add $1,$1,$3
nop
nop
nop
# Go to $top$ if they don't equal
bne $1,$2($top$)
nop
nop
nop
beq $1 $2($reset$)
nop
nop
nop
# We should never get here
li $1, 1000
nop
nop
nop
	
$reset$
j $end$
nop
nop
nop
# We should never get here
li $1, 1000
$end$
# Reset registers and allow PC to continue
# $1 <= 0
li $1,0
# $2 <= 0
li $2,0
# $3 <= 0
li $3,0